// 说明：此项目为纯前端项目，数据为写死的模拟数据，如需和后端联动，请自行开发后端管理程序。
// 作者：Cooper

// 题目类别模拟数据
const categories = [{
		id: '1', // 类别id
		name: '第一关', // 类别名称
		difficulty: '3.0', // 类别难度
		counts: 5, // 类别下题目个数
	},
	{
		id: '2', // 类别id
		name: '第二关', // 类别名称
		difficulty: '4.5', // 类别难度
		counts: 5 // 类别下题目个数
	}
];

// 题目模拟数据
const questions = [{
		id: '1',
		categoryId: '1',
		name: '道教经典《道德经》的作者是谁？',
		type: '1',
		options: [{
				id: 'A',
				name: '张道陵'
			},
			{
				id: 'B',
				name: '庄子'
			},
			{
				id: 'C',
				name: '老子（李耳）'
			},
			{
				id: 'D',
				name: '葛洪'
			}
		],
		answer: 'C',
		parse: '《道德经》是道家哲学的核心经典，由春秋时期的思想家老子所著，被道教奉为重要典籍。'
	},
	{
		id: '2',
		categoryId: '1',
		name: '青城山的道教建筑中，以下哪座宫观被认为是天师道创始人张道陵的修行之地？',
		type: '1',
		options: [{
				id: 'A',
				name: '上清宫'
			},
			{
				id: 'B',
				name: '老君阁'
			},
			{
				id: 'C',
				name: '天师洞'
			},
			{
				id: 'D',
				name: '朝阳洞'
			}
		],
		answer: 'C',
		parse: '天师洞相传是张道陵（张陵）修炼和传道的地方，洞内有他的塑像，是青城山道教的核心圣地。'
	},
	{
		id: '3',
		categoryId: '1',
		name: '道教“斋醮”仪式的主要目的是什么？',
		type: '1',
		options: [{
				id: 'A',
				name: '庆祝丰收'
			},
			{
				id: 'B',
				name: '驱邪祈福、祭祀神灵'
			},
			{
				id: 'C',
				name: '纪念历史事件'
			},
			{
				id: 'D',
				name: '训练道士武艺'
			}
		],
		answer: 'B',
		parse: '斋醮是道教特有的祭祀仪式，通过诵经、奏乐、献祭等方式与神灵沟通，祈求国泰民安或消灾解厄。'
	},
	{
		id: '4',
		categoryId: '1',
		name: '道教信仰中，“三清”指的是哪三位最高尊神？',
		type: '1',
		options: [{
				id: 'A',
				name: '玉皇大帝、太上老君、真武大帝'
			},
			{
				id: 'B',
				name: '元始天尊、灵宝天尊、道德天尊'
			},
			{
				id: 'C',
				name: '东华帝君、西王母、南极仙翁'
			},
			{
				id: 'D',
				name: '关圣帝君、文昌帝君、妈祖'
			}
		],
		answer: 'B',
		parse: '道教最高神“三清”分别为玉清元始天尊、上清灵宝天尊、太清道德天尊（即太上老君），象征“道”的至高境界。'
	},
	{
		id: '5',
		categoryId: '1',
		name: '青城山道教文化中，“全真七子”与哪位历史人物相关？',
		type: '1',
		options: [{
				id: 'A',
				name: '张三丰'
			},
			{
				id: 'B',
				name: '王重阳'
			},
			{
				id: 'C',
				name: '张道陵'
			},
			{
				id: 'D',
				name: '丘处机'
			}
		],
		answer: 'B',
		parse: '全真七子是金代道教全真派创始人王重阳的七位弟子，丘处机为其中之一。青城山虽以天师道（正一派）为主，但也融合了全真派文化。'
	},
	{
		"id": "6",
		"categoryId": "2",
		"name": "青城山因何得名“青城天下幽”？",
		"type": "1",
		"options": [{
				"id": "A",
				"name": "山势险峻如城墙"
			},
			{
				"id": "B",
				"name": "植被覆盖率超90%，终年青翠幽静"
			},
			{
				"id": "C",
				"name": "山间多青色岩石"
			},
			{
				"id": "D",
				"name": "传说为仙人青色城池"
			}
		],
		"answer": "B",
		"parse": "青城山因全山林木青翠，四季常青，诸峰环峙如城廓，且环境幽深静谧，故得名“青城天下幽”。"
	},
	{
		"id": "7",
		"categoryId": "2",
		"name": "青城山后山最著名的自然景观是什么？",
		"type": "1",
		"options": [{
				"id": "A",
				"name": "道教宫观群"
			},
			{
				"id": "B",
				"name": "飞泉瀑布与原始森林"
			},
			{
				"id": "C",
				"name": "千年梯田"
			},
			{
				"id": "D",
				"name": "火山地质遗迹"
			}
		],
		"answer": "B",
		"parse": "后山以飞泉瀑布、峡谷深潭、原始森林等自然景观为主，如五龙沟、龙隐峡栈道等。"
	},
	{
		"id": "8",
		"categoryId": "2",
		"name": "青城山观赏日出的最佳地点是？",
		"type": "1",
		"options": [{
				"id": "A",
				"name": "天师洞"
			},
			{
				"id": "B",
				"name": "老君阁"
			},
			{
				"id": "C",
				"name": "月城湖"
			},
			{
				"id": "D",
				"name": "建福宫"
			}
		],
		"answer": "B",
		"parse": "老君阁位于青城第一峰绝顶，海拔1260米，是俯瞰群山、观赏日出的绝佳位置。"
	},
	{
		"id": "9",
		"categoryId": "2",
		"name": "青城山特有的珍稀植物是以下哪一种？",
		"type": "1",
		"options": [{
				"id": "A",
				"name": "珙桐（鸽子树）"
			},
			{
				"id": "B",
				"name": "青城杜鹃"
			},
			{
				"id": "C",
				"name": "雪莲"
			},
			{
				"id": "D",
				"name": "红杉"
			}
		],
		"answer": "B",
		"parse": "青城杜鹃为当地特有品种，春季开花时漫山遍野，与银杏、楠木等同属青城山代表性植物。"
	},
	{
		"id": "10",
		"categoryId": "2",
		"name": "青城山“鸳鸯井”的奇特现象是什么？",
		"type": "1",
		"options": [{
				"id": "A",
				"name": "冬暖夏凉"
			},
			{
				"id": "B",
				"name": "一清一浊，水位同升同降"
			},
			{
				"id": "C",
				"name": "井水甘甜如蜜"
			},
			{
				"id": "D",
				"name": "井中有双鱼游动"
			}
		],
		"answer": "B",
		"parse": "天师洞的鸳鸯井为并列双井，一井浑浊时另一井清澈，水位始终同步变化，传为张天师炼丹所用。"
	}
]

// 加载所有类别
export const loadCategories = () => {
	return JSON.parse(JSON.stringify(categories));
}

// 根据类别id查询类别详情
export const loadCategoryById = (categoryId) => {
	const result = JSON.parse(JSON.stringify(categories));
	return result.find((item) => item.id === categoryId);
}

// 根据类别id加载类别下的题目列表
export const loadQuestionByCategoryId = (categoryId) => {
	const result = JSON.parse(JSON.stringify(questions));
	return result.filter((item) => item.categoryId === categoryId);
}